all: nutshell

nutshell: nutshell.o Alias.o Cd.o Command_Completion.o Scanner.o Set.o
		g++ -o nutshell nutshell.o Alias.o Cd.o Command_Completion.o Scanner.o Set.o

nutshell.o: nutshell.cc nutshell.h
		  g++ -c nutshell.cc
		  
Alias.o: Alias.cpp Alias.h
	    g++ -c Alias.cpp
	    
Cd.o: Cd.cpp Cd.h
	 g++ -c Cd.cpp
	 
Command_Completion.o: Command_Completion.cpp Command_Completion.h
				  g++ -c Command_Completion.cpp

Scanner.o: Scanner.cpp Scanner.h
		 g++ -c Scanner.cpp

Set.o: Set.cpp Set.h BuiltIn.h
	  g++ -c Set.cpp

